(** 
    XMLParser.mli

    Bozman Çagdas <bozman.cagdas@gmail.com> - 2011
    Razakamiadana Tefin <tefy.razaka@gmail.com>   - 2011
*)

type xml

(** Parse a string containing an Xml document into an Xml data structure. *)
val parse_string : string -> xml

(** attribs_list s parse string and returns the pair (attribute, value) list
    of the xml node. *)
val attribs_list : string -> (string * string) list list

(** wiki_text s parse string and returns the content of a page in wiki syntax 
    and into an user-readable string with tabs and lines break between different
    nodes. *)
val wiki_text : string -> string
